.. :validated: 3.2.0

Проверка функций «Управление заданиями автоматизации»
======================================================================

В системе создана пользовательская роль (условное обозначение - role), которая отвечает следующим требованиям:

1. Роль role настроена для подразделения OU1, выбрана опция "Включая дочерние".

2. Для роли добавлена привилегия "Automation Tasks Membership - Manage" и все связанные привилегии:

   - "Automation Task Attributes - Manage",

   - "Automation Tasks - Read",

   - "Computer groups — Read",

   - "Computers — Read",

   - "Organization units — Read",

   - "Automation Task Script - Manage",

   - Automation Tasks Journal - Read,

   - "DNS Zones - Read"

   - "Users - Read".

3. Роль находится в состоянии "Активна".

Настройка каталога дополнительных параметров автоматизации
--------------------------------------------------------------------------------------


.. list-table::
   :widths: 50 50
   :header-rows: 1
   :class: longtable

   * - Шаги проверки
     - Ожидаемый результат

   * - Шаг 1

       Перейти: Управление доменом → Каталог заданий автоматизации.

     - Отображается каталог дополнительных параметров автоматизации.

   * - Шаг 2

       Выбрать корень каталога и нажать на кнопку "+ Новая папка".

     - Отображается форма добавления новой папки в каталог дополнительных параметров автоматизации.

   * - Шаг 3

       Заполнить поля формы:

       1. В поле "Название папки" ввести любое корректное значение.

       2. В поле "Родительская папка" оставить указанное значение.

       3. Нажать на иконку сохранения и подтвердить операцию.

       Данные для заполнения

       "Название папки" = "Новая папка".

     - Папка успешно добавлена в каталог дополнительных параметров автоматизации - отображается в дереве и выбрана.

   * - Шаг 4

       Нажать на кнопку "+ Новое задание".

     - Отображается форма добавления нового задания автоматизации.

   * - Шаг 5

       Заполнить поля формы:

       1. В поле "Название задания" ввести любое корректное значение.

       2. В поле "Уникальный идентификатор" ввести любое корректное значение.

       3. В поле "Родительская папка" оставить указанное значение.

       Нажать на иконку сохранения и подтвердить операцию.

       Данные для заполнения

       1. "Название задания" = "Новый файл";

       2. "Уникальный идентификатор" = "createafile";

       3. "Родительская папка" = "Новая папка".

     - Задание успешно добавлено - отображается карточка задания.

   * - Шаг 6

       Перейти на вкладку "Атрибуты задания".

     - Отображается перечень атрибутов созданного задания - таблица пустая.

   * - Шаг 7

       Нажать на кнопку "Новый атрибут".

     - Отображается форма добавления нового атрибута для задания.

   * - Шаг 8

       Заполнить поля формы:

       1. В поле "Название атрибута" ввести любое корректное значение.

       2. В поле "Уникальный идентификатор" ввести любое корректное значение.

       Нажать на иконку сохранения и подтвердить операцию.

       Данные для заполнения

       1. "Название атрибута" = "Содержимое файла";

       2. "Уникальные идентификатор" = "content".

     - Атрибут успешно добавлен.

   * - Шаг 9

       Закрыть карточку атрибута и перейти на вкладку "Конфигурация скрипта".

     - Отображается форма редактирования скрипта автоматизации.

       Поля не доступны для редактирования.

   * - Шаг 10

       Нажать на кнопку "Редактировать файл".

     - Поля формы доступны для ввода.

   * - Шаг 11

       Внести в поле подготовленный скрипт. В поле "Комментарий" ввести любое значение. Нажать на иконку сохранения и подтвердить операцию.

       Данные для заполнения

       Скрипт = Примеры скриптов и уникальных идентификаторов указаны в справочном центре

     - Скрипт успешно сохранен.

Форсированное применение задания автоматизации
----------------------------------------------


.. list-table::
   :widths: 50 50
   :header-rows: 1
   :class: longtable

   * - Шаги проверки
     - Ожидаемый результат

   * - Шаг 1

       Перейти: Автоматизация → Задания автоматизации → Вкладка "Каталог заданий автоматизации" → Карточка задания Новый файл → Кнопка "Запустить задание".

     - Отображается форма запуска задания автоматизации.

   * - Шаг 2

       В поля атрибутов ввести любые корректные значения.

       1. В таблицу "Выбранные компьютеры" перенести компьютер host.

       2. В таблицу "Выбранные группы" перенести группу group.

       3. В таблицу "Выбранные подразделения" перенести подразделение A.

       4. Нажать на кнопку "Сохранить" и подтвердить операцию.

     - Выполнен запрос на запуск задания автоматизации на выбранных компьютерах. Задание будет запущено после срабатывания таймера на каждом из компьютеров.

       Данный таймер отрабатывает раз в 30 минут.

   * - Шаг 3

       Перейти: Автоматизация → Задания автоматизации → Вкладка "Журнал заданий".

     - В журнале отображен запуск задания автоматизации ("Статус" = "Отправлено", "Инициатор" - пользователь, запустивший задание на шаге № 2 (в формате "Фамилия Имя Отчество").

   * - Шаг 4

       Под УЗ с правами sudo (например, admin или astra) подключиться к компьютеру host1.

     - Подключение выполнено успешно.

   * - Шаг 5

       Не дожидаясь срабатывания таймера из п.2, запустить форсированное выполнения задания автоматизации, выполнив команду sudo aldpro-automation.

     - Пиллар для компьютера host1 обновлен, задание автоматизации успешно запущено и выполнено согласно настроенному скрипту.

   * - Шаг 6

       Под УЗ с правами sudo (например, admin или astra) подключиться к компьютеру host2.

     - Подключение выполнено успешно.

   * - Шаг 7

       Не дожидаясь срабатывания таймера из п.2, запустить форсированное выполнения задания автоматизации, выполнив команду sudo aldpro-automation.

     - Пиллар для компьютера host2 обновлен, задание автоматизации успешно запущено и выполнено согласно настроенному скрипту.

   * - Шаг 8

       Под УЗ с правами sudo (например, admin или astra) подключиться к компьютеру host3.

     - Подключение выполнено успешно.

   * - Шаг 9

       Не дожидаясь срабатывания таймера из п.2, запустить форсированное выполнения задания автоматизации, выполнив команду sudo aldpro-automation.

     - Пиллар для компьютера host3 обновлен, задание автоматизации успешно запущено и выполнено согласно настроенному скрипту.